var HTMLInputElements = function HTMLInputElements() {
    //如果不能new  要抛出一个错误
    throw new TypeError("Illegal constructor");
}//构造函数
catvm.safefunction(HTMLInputElements); //tostring 保护
//设置原型链上显示的名字***************************************************************************
Object.defineProperties(HTMLInputElements.prototype, {
    [Symbol.toStringTag]: {
        value: "HTMLInputElements",
        configurable: true
    }
});

HTMLInputElements.prototype.getAttribute=function getAttribute(e) {
    catvm.debugger_()
    switch (e) {
        case 'type':
            return 'text'
        case 'autocomplete':
            return 'off'
    }
    return null
};catvm.safefunction(HTMLInputElements.prototype.getAttribute);



//添加div标签
catvm.memory.htmlelements['input'] = function () {
    var input = new (function () {
    });
    input.defaultValue='';
    input.value='';
    input.getElementsByTagName = function (e) {
        catvm.debugger_()
        return []
    }
    input.__proto__ = HTMLInputElements.prototype;
    return catvm.proxy(input)
}
HTMLInputElements=catvm.proxy(HTMLInputElements)